package main

import (
	"fmt"
	"jvmgo/ch02/classpath"
)

/**
	虚拟机主入口
 */
func main() {
	cmd := parseCmd()
	startJVM(cmd)
}

/**
	开启jvm虚拟机
 */
func startJVM(cmd *Cmd) {
	cp := classpath.Parse(cmd.cpOption)
	classData, _, err := cp.ReadClass(cmd.class)
	if err != nil {
		panic("不能加载类" + cmd.class)
	}
	fmt.Printf("类内容为：\n %v", classData)
}
